طراحی یک ضرب کننده ترتیبی با قابلیت تحمل پذیری خطا
thesis
- وزارت علوم، تحقیقات و فناوری - دانشگاه اصفهان - دانشکده مهندسی کامپیوتر
- author سیما سعیدی
- adviser هومان نیک مهر
- publication year 1392
abstract
در فرایند توسعه هر سیستم، قابلیت اطمینان آن، از جمله مهم ترین موضوعات به شمار رفته و نگرانی در زمینه اعتمادپذیری، از اجزای جدایی ناپذیر در طراحی های مهندسی محسوب می گردد. یک سیستم تحمل پذیر خطا در سطوح مقدماتی، توانایی تشخیص وقوع خطا و در مراحل بالاتر، توانایی تصحیح خطا و بازگرداندن سیستم به عملکرد عادی خود را خواهد داشت. استفاده از واحدهای محاسباتی تحمل پذیر خطا در پیاده سازی سیستم های ریزپردازنده ای، به ویژه در کاربردهای حیاتی و امنیتی از جمله پزشکی، نظامی و هسته ای، و نیز در مداراتی که با تکنولوژی هایی در مقیاس نانو پیاده سازی می شوند، اهمیت ویژه ای می یابد؛ زیرا با کاهش ابعاد قطعات، تاثیر عوامل خارجی نظیر تداخلات امواج الکترومغناطیس افزایش یافته و به دنبال آن احتمال وقوع خطا نیز افزایش خواهد یافت. از آنجا که ضرب کننده ها از اجزای اولیه و جدایی ناپذیر در هر سیستم دیجیتال محسوب شده و نقشی حیاتی در پردازش سیگنال های دیجیتال و کاربردهای مبتنی بر هوش مصنوعی دارند، لذا برخورداری از یک ضرب کننده تحمل پذیر خطا برای هر پردازنده امری ضروری محسوب می گردد. در طی سال های اخیر روش های متعددی جهت طراحی و پیاده سازی ضرب کننده ها ارائه شده است. تاخیر زیاد، سطح سیلیکون بالا، و توان مصرفی زیاد از جمله فاکتورهای قابل تامل در ضرب کننده ها محسوب می شود که محققان همواره تلاش کرده اند ضرب کننده هایی با حداقل معایب فوق را طراحی نمایند. از سوی دیگر اتلاف انرژی، به عنوان یکی از مسائل مهم در تکنولوژی های عصر کنونی به شمار می رود. در سال های اخیر، محاسبات برگشت پذیر به عنوان یک تکنولوژی نویدبخش ظهور کرده و در طراحی مدارهای کم توان کاربرد فراوان داشته است. بنابراین استفاده از منطق برگشت پذیر در طراحی های دیجیتال، سبب بهبود فاکتور توان مصرفی خواهد شد. لذا طراحی یک ضرب کننده ترتیبی برگشت پذیر با قابلیت تحمل پذیری خطا، هدف اصلی این پژوهش محسوب می گردد. این واحد محاسباتی در مقایسه با نمونه های موازی موجود، سطح سیلیکون کمتری را اشغال نموده و بدین ترتیب سبب بهبود فاکتور مساحت می گردد. بنابراین استفاده از این ضرب کننده در سیستم های تعبیه شده و قابل حمل، کارایی کل سیستم را بهبود خواهد بخشید.
similar resources
طراحی کنترل کننده با قابلیت تحمل پذیری خطا در سیستم های گسسته پیشامد
سیستم های صنعتی مدرن، در طول عملکرد خود دارای تنوعی از مشکلات هستند که برای مقابله با آنها نیاز به تکنیک ها و روشهای قاعده مند مشخص و مستقل می باشد. رشد سریع تکنولوژی در چند دهه اخیر باعث ایجاد سیستم های دینامیکی جدیدی شده است. یکی از انواع جدیدی سیستم ها، سیستم های گسسته پیشامد هستند. در این پایان نامه سعی شده است تا با مرور این سیستم ها، به بررسی تأثیر وقوع خطا در عملکرد آنها بپردازیم. برعکس ...
15 صفحه اولیک مدل سمبلیک برای رابطه ی بین دقت و خطا در یک ضرب کننده صحیح ترتیبی
با پیچیده شدن مدارهای دیجیتال و میل به افزایش تراکم آن ها، انواع خطاهای رخدادی در سطح لی اوت مدارها باعث عدم عملکرد صحیح مدارها شده است. عموماً فرض اینکه یک مدار عاری از خطا باشد یک فرض ایده آل و دور از واقعیت است. این مسئله باعث شده است تا روش های زیادی در حوزه ی تشخیص خطا پیشنهاد شود. روش های پیشنهاد شده، برخی در حوزه ی آزمون و آزمون پذیری مدارها ارائه شده اند که با الگوریتم انتشار موضع خطا در...
یک رویکرد فعال مبتنی بر تخمین خطا جهت طراحی کنترل کننده های تحمل پذیر خطا
در این مقاله یک رویکرد فعال جهت طراحی کنترل کننده تحمل پذیر خطا (ftc) مبتنی بر استفاده از رویتگر دینامیکی جهت تخمین همزمان خطای محرک (سیستم) و حالتها ارایه می گردد. مزیت عمده استفاده از رویتگر دینامیکی در تبدیل مساله تخمین همزمان خطا و حالتها به حل یک مساله کنترل مقاوم بدون نیاز به افزایش غیرضروری مرتبه سیستم می باشد. در رویکرد ارائه شده، ساختار کنترل کننده ثابت است و نیازی به پیکره بندی دوباره...
full textبررسی قابلیت تحمل پذیری خطا در شبکه های حسگر بی سیم
To increase reliability and fault tolerance in wireless sensor network, using spare nodes is a useful method. In this article, we survey the influence of using single-type and multi-type spare nodes on the fault tolerance in the low density. To achieve this, we use single-type and multi-type spare nodes and construct the network reliability graph for one, two and three-node densities. Then, we ...
full textافزودن قابلیت تحمل پذیری خطا به متدولوژی MaSE برای سیستم های چند عامله
برنامه های کاربردی زیادی امروزه بر مبنای مفهوم سیستمهای چند عامله شکل گرفته اند و نیازمند این هستند که به طور پیوسته و بی وقفه کار کنند. سیستمهای چند عامله نیز از بروز خطا مصون نیستند. به همین دلیل لازم است که تحمل پذیری خطا به عنوان یک نیاز غیر وظیفه مندی تا حد امکان برای آنها تامین گردد. روش های ارائه شده برای تحمل پذیری خطا تا به حال، بیشتر مبتنی بر تکثیر عامل ها بوده اند که خود باعث پیچیدگی...
full textارائه یک روش برای افزایش قابلیت تحمل پذیری خطا در سیستمهای اسکادا با روشهای تطبیقی
اسکادا، به دلیل استفاده در نیروگاه ها، صنایع هسته ای و خطوط ریلی جزء سیستمهای حساس است و چون مهمترین قسمت این سیستمها نرم افزار ایستگاه اصلی است لذا باید قابلیت اطمینان بالایی داشته باشد و نرم افزاری مطمئن باشد. تحمل خطا یکی از فاکتورهای مهم در تولید یک نرم افزار مطمئن است و تحقیقات برای تحمل خطای نرم افزاری در اسکادا، درحد استفاده از افزونگی نرم افزاری و سخت افزاری انجام شده است و نحوه ی اعمال...
My Resources
document type: thesis
وزارت علوم، تحقیقات و فناوری - دانشگاه اصفهان - دانشکده مهندسی کامپیوتر
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023